package web.suzy.oj.config;

import lombok.Data;
import org.springframework.stereotype.Component;

/**
 * YangSuzy 软件工作室
 * 类名: SwitchConfig
 * 描述: 功能开关配置
 * 功能: 设置功能开启关闭
 *
 * @author YangSuzy
 * Date: 2022/11/16 18:53
 */

@Data
public class SwitchConfig {
    /**
     * 是否开启公开评论区
     */
    private Boolean openPublicDiscussion = true;

    /**
     * 是否开启公开评测
     */
    private Boolean openPublicJudge = true;

    /**
     * 提交间隔秒数
     */
    private Integer defaultSubmitInterval = 8;

    /**
     * 每天可以创建的帖子数量
     */
    private Integer defaultCreateDiscussionDailyLimit = 5;

    /**
     * 创建讨论帖子的前提：10道题目通过
     */
    private Integer defaultCreateDiscussionACInitValue = 10;

    /**
     * 评论和回复的前提：10道题目通过
     */
    private Integer defaultCreateCommentACInitValue = 10;
}
